@charset "utf-8";
body, input, textarea, select, table, button { font-family:Tahoma, Geneva, sans-serif; font-size:13px; }
img, fieldset { border:0; }
form, fieldset { margin:0; padding:0; }
em, address { font-style:normal; }
button { margin:0; padding:0; overflow:visible; cursor:pointer; }
a { text-decoration:none; }
a:hover, a:active, a:focus { text-decoration:underline; }
img { max-width:100%; }
.module .mod-inner { margin-right:10px; }
.module .w-1, .module .w-1-2, .module .w-1-3, .module .w-2-3, .module .w-1-4, .module .w-3-4, .module .w-1-5, .module .w-2-5, .module .w-3-5, .module .w-4-5, .module .w-1-6, .module .w-5-6, .module .w-1-8, .module .w-3-8, .module .w-5-8, .module .w-7-8, .module .w-1-12, .module .w-5-12, .module .w-7-12, .module .w-11-12, .module .w-1-24, .module .w-5-24, .module .w-7-24, .module .w-11-24, .module .w-13-24, .module .w-17-24, .module .w-19-24, .module .w-23-24 { width:auto; float:none; }
.item-page .w-1, .item-page .w-1-2, .item-page .w-1-3, .item-page .w-2-3, .item-page .w-1-4, .item-page .w-3-4, .item-page .w-1-5, .item-page .w-2-5, .item-page .w-3-5, .item-page .w-4-5, .item-page .w-1-6, .item-page .w-5-6, .item-page .w-1-8, .item-page .w-3-8, .item-page .w-5-8, .item-page .w-7-8, .item-page .w-1-12, .item-page .w-5-12, .item-page .w-7-12, .item-page .w-11-12, .item-page .w-1-24, .item-page .w-5-24, .item-page .w-7-24, .item-page .w-11-24, .item-page .w-13-24, .item-page .w-17-24, .item-page .w-19-24, .item-page .w-23-24 { width:auto; float:none; }
.clear, .clr { position:relative; *zoom:1;
}
.clear:after, .clr:after { content:""; display:block; clear:both; }
.module ol, .module ul { margin-left:0; padding-left:10px; }
.crumbs { text-align:right; }
.crumbs span { font-weight:bold; }
.crumbs span.prefix { font-weight:normal; }
.tip { border:solid 1px #333; background:#ffc; padding:10px; }
.wing .blog-featured { margin-right:0; }
.items-leading, .items-row, .items-row .item { position:relative; *zoom:1;
}
.items-leading, .items-row:after, .items-row .item:after { content:""; display:block; clear:both; }
.items-leading { margin-right:10px; }
.items-row .item { float:left; overflow:hidden; }
.items-row.cols-1 .item { width:100%; }
.items-row.cols-2 .item { width:50%; }
.items-row.cols-3 .item { width:33.3333%; }
.items-row.cols-4 .item { width:25%; *width:24.9999%;
}
.items-row.cols-5 .item { width:20%; }
.items-row ul.actions, .items-row dl.article-info { margin-right:10px; }
.items-row .item h2, .items-row .item p { margin-right:10px; }
.items-row .item p.readmore a { display:inline-block; padding:.2em .3em; border:3px double #CCC; background:url(../../img/bg_input.gif); }
ul.actions { text-align:right; }
ul.actions li { display:inline; list-style:none; }
dl#system-message { margin:0; }
dl#system-message dt { font-weight:bold; display:none; }
dl#system-message dd { margin-left:0; font-weight:bold; text-indent:30px; }
dl#system-message dd ul { _position:relative; margin-left:0; margin-top:10px; margin-bottom:10px; padding:10px; color:#05B; border-top:3px solid #84A7DB; border-bottom:3px solid #84A7DB; }
dl#system-message dd ul li { list-style:none; line-height:1.5em; }
dl#system-message dd.message ul { background:#C3D2E5 url(../../../media/system/images/notice-info.png); }
dl#system-message dd.error ul, dl#system-message dd.warning ul, dl#system-message dd.notice ul { color:#C00; }
dl#system-message dd.error ul { background:#E6C0C0 url(../../../media/system/images/notice-alert.png); border-color:#DE7A7B; }
dl#system-message dd.warning ul { background:#E6C8A6 url(../../../media/system/images/notice-note.png); border-color:#FB0; }
dl#system-message dd.notice ul { background:#EFE7B8 url(../../../media/system/images/notice-note.png); border-color:#F0DC7E; }
dl#system-message dd.message ul { background-position:3px 3px; background-repeat:no-repeat; }
.system-unpublished, tr.system-unpublished { background:#e8edf1; border-top:4px solid #c4d3df; border-bottom:4px solid #c4d3df; }
span.highlight { background-color:#FFC; font-weight:bold; padding:1px 4px; }
.img-fulltext-float-right { float:right; margin-left:10px; margin-bottom:10px; }
.img-fulltext-float-left { float:left; margin-right:10px; margin-bottom:10px; }
.img-intro-float-right { float:right; margin-left:5px; margin-bottom:5px; }
.img-intro-float-left { float:left; margin-right:5px; margin-bottom:5px; }
table.category { border-collapse:collapse; border-spacing:0; border:0; border-top:2px solid #DDD; border-bottom:2px solid #DDD; }
table.category th, table.category td { white-space:nowrap; border:0; border-bottom:1px solid #DDD; padding:.5em; }
table.category td.title, table.category td.list-title, table.category td.item-title { white-space:normal; width:100%; }
table.category td.hits, table.category td.list-hits { text-align:right; }
table.category td p { margin:.3em; }
table.category thead th { border:0; border-bottom:2px solid #E7E7E7; background:url(../img/bg_tbl_thead.gif); padding:.7em .5em; }
table.category a:link, table.category a:visited, table.category a:hover, table.category a:active { color:#0075C8; text-decoration:none; }
table.category a:hover { text-decoration:underline; }
table.category thead th { color:#FFF; }
table.category thead th a:link, table.category thead th a:visited, table.category thead th a:hover, table.category thead th a:active { color:#FFF; text-decoration:none; }
table.category tr.odd, table.category .cat-list-row1 { background:#F7F7F7 url(../img/bg_tbl_odd.gif) repeat-x; }
table.category ul.actions { display:inline; margin:0; padding:0; }
table.category ul.actions li { display:inline; float:left; }
div#article-index { float:right; margin-left:1em; padding:1em 2em; border:1px solid #F2E2A1; background:#FFFCF0; font-size:1em; }
div#article-index ul { margin-left:0; padding-left:1em; }
div#article-index ul li { list-style-image:url(../img/li_off.png); }
div#article-index ul li a { font-weight:normal; color:#585858; }
div#article-index ul li a.active { font-weight:bold; }
div.pagenavcounter { text-align:center; }
div.pagination ul { margin-left:0; padding-left:0; clear:both; text-align:center; }
div.pagination ul li { display:inline; display:inline; }
ul.pagenav { margin-left:0; padding-left:0; position:relative; *zoom:1;
}
ul.pagenav:after { content:""; display:block; clear:both; }
ul.pagenav li { list-style:none; }
ul.pagenav li.pagenav-prev { float:left; }
ul.pagenav li.pagenav-next { float:right; }
div.pagination p.counter { text-indent:0; text-align:right; }
div.pagination ul li .pagenav { margin:0 5px; }
div.pagination ul li span.pagenav { color:#ff8600; }
div.pagination ul li.pagination-start .pagenav, div.pagination ul li.pagination-end .pagenav, div.pagination ul li.pagination-prev .pagenav, div.pagination ul li.pagination-next .pagenav { color:#313031; }
div.pagination ul li.pagination-start .pagenav:before { content:"<<"; }
div.pagination ul li.pagination-start .pagenav { background:url(../img/bg_prev_end.gif) 0 50% no-repeat!important; padding-left:10px; }
div.pagination ul li.pagination-end .pagenav:after { content:">>"; }
div.pagination ul li.pagination-end .pagenav { background:url(../img/bg_next_end.gif) 100% 50% no-repeat!important; padding-right:10px; }
div.pagination ul li.pagination-prev .pagenav:before { content:"<"; }
div.pagination ul li.pagination-prev .pagenav { background:url(../img/bg_prev.gif) 0 50% no-repeat!important; padding-left:10px; }
div.pagination ul li.pagination-next .pagenav:after { content:">"; }
div.pagination ul li.pagination-next .pagenav { background:url(../img/bg_next.gif) 100% 50% no-repeat!important; padding-right:10px; }
fieldset.filters { position:relative; height:30px; margin:10px 0; padding:15px 10px; border:0!important; border-bottom:12px solid #DEDEDE!important; background:url(../img/bg_filter.png) repeat-x; color:#121212; }
fieldset.filters legend { display:none; }
fieldset.filters .filter-search, fieldset.filters .display-limit { position:absolute; top:18px; height:22px; line-height:22px; }
fieldset.filters .filter-search { left:20px; padding-left:20px; background:url(../img/ico_filter.png) 0 50% no-repeat; }
fieldset.filters .display-limit { right:20px; }
fieldset.filters input, fieldset.filters select { margin:0; padding:0; border:1px solid #DDD; color:#7A7A7A; }
fieldset.filters input { height:20px; }
fieldset.filters select { height:22px; }
dl.article-info { border-top:1px solid #DDD; margin-bottom:15px; padding:5px; background:#ECECEC; }
dl.article-info dt.article-info-term { display:none; }
dl.article-info dd { margin-left:0; padding:3px 3px 3px 20px; display:inline; font-family:Dotum; _font-family:Tahoma, Geneva, sans-serif; }
dl.article-info dd.create, dl.article-info dd.modified, dl.article-info dd.published { background:url(../img/ico_date.gif) 0 50% no-repeat; }
dl.article-info dd.createdby { background:url(../img/ico_user.gif) 0 50% no-repeat; }
.item-page .content { padding:20px; border:1px solid #E7E7E7; }
.item-page .content_vote { margin-bottom:10px; }
.item-page dl.article-info { border:0; margin-top:0; margin-bottom:0; padding:0; background:transparent; }
.item-page dl.article-info dt.article-info-term { display:none; }
.item-page dl.article-info dd { display:block; height:2em; line-height:2em; margin-left:0; padding:0; border:1px solid #E5E5E5; border-bottom:0; color:#989898; }
.item-page dl.article-info dd a { color:#989898; text-decoration:underline; }
.item-page dl.article-info dd span { display:block; float:left; width:150px; margin-left:0; margin-right:.5em; padding:0 .5em; border-right:1px solid #E5E5E5; background:#F7F7F7; font-weight:bold; color:#818181; text-align:center; }
.item-page dl.article-info dd.category-name { background:transparent; }
.item-page dl.article-info dd.create, .item-page dl.article-info dd.modified, .item-page dl.article-info dd.published { background:transparent; }
.item-page dl.article-info dd.createdby { background:transparent; }
ul#archive-items { margin-left:0; padding-left:0; }
div.cat-children ul { margin-left:0; padding-left:40px; position:relative; *zoom:1;
}
div.cat-children ul:after { content:""; display:block; clear:both; }
div.cat-children ul li { list-style-image:url(../img/ico_items.png); }
div.cat-children ul li span.item-title { font-weight:bold; }
div.cat-children ul li ul { margin-left:0; padding-left:40px; }
div.categories-list { font-size:12px; }
div.categories-list ul { margin-left:0; padding-left:10px; position:relative; *zoom:1;
}
div.categories-list ul:after { content:""; display:block; clear:both; }
div.categories-list ul li span.item-title { font-weight:bold; }
div.categories-list ul li ul { margin-left:0; padding-left:40px; }
div.categories-list dl dt, div.categories-list dl dd { margin-left:0; display:inline; }
#contact-slider .panel { border:1px solid #CCC; margin-top:-1px; }
#contact-slider .panel .pane-toggler, #contact-slider .panel .pane-toggler-down { margin:0; padding-left:30px; border-bottom:1px solid #CCC; line-height:1.4em; }
#contact-slider .panel .pane-toggler-down { background:#FAFAFA url(../img/less.png) 8px 50% no-repeat; }
#contact-slider .panel .pane-toggler { background:#FAFAFA url(../img/more.png) 8px 50% no-repeat; border-bottom:0; }
#contact-slider .panel .content.pane-hide { margin:0 10px; }
#contact-slider .panel .content.pane-down { margin:20px 10px; }
.wing fieldset { padding:10px; font-size:12px; }
.wing fieldset dl, .wing fieldset dl dt, .wing fieldset dl dd { position:relative; *zoom:1;
}
.wing fieldset dl:after, .wing fieldset dl dt:after, .wing fieldset dl dd:after { content:""; display:block; clear:both; }
.wing fieldset dl { border-bottom:10px solid #DEDEDE; background:#F7F7F7; }
.wing fieldset dl dt, .wing fieldset dl dd {
*margin:0; border-top:10px solid #DEDEDE; padding:.3em 0 .3em 10px; vertical-align:top; }
.wing fieldset dl dt { float:left; clear:left; width:12em; }
.wing fieldset dl dd { clear:right; margin-left:0; }
.wing fieldset dl dd input { font-size:12px; line-height:1em; margin:0; padding:0; border:1px solid #CCC; }
.wing #system-message-container { margin-right:10px; }
.wing .category-list, .wing .categories-list, .wing .archive, .wing .contact-category, .wing .contact, .wing .blog-featured, .wing .blog, .wing .weblink-category, .wing .newsfeed, .wing .newsfeed-category, .wing .registration, .wing .login, .wing .logout, .wing .remind, .wing .reset, .wing .profile, .wing .profile-edit, .wing .search, .wing .finder, .wing .edit, .wing .item-page { margin-right:10px; }
.wing .cbListView { margin-right:10px; }
.vendor-store-desc p { margin-right:10px; }
.category-view, .featured-view, .latest-view, .topten-view { margin-right:10px; }
.category_description, .browse-view { margin-right:10px; }
.productdetails-view { margin-right:10px; }
.cart-view { margin-right:10px; }
.manufacturer-view-default { margin-right:10px; }
.manufacturer-details-view { margin-right:10px; }
.vendor-view-default { margin-right:10px; }
.vendor-details-view, .vendor-description { margin-right:10px; }
#adminForm { position:relative; font-size:12px; }
#adminForm a { text-decoration:none; }
#adminForm fieldset { border:1px solid #999; padding:10px; margin-top:10px; }
#adminForm label { float:left; clear:left; width:12em; text-align:right; vertical-align:middle; margin:5px 0; padding-right:10px; }
#adminForm label#jform_title-lbl { width:6em; }
#adminForm .inputbox, #adminForm select, #jform_images_image_intro, #jform_images_image_fulltext, #jform_urls_urla, #jform_urls_urlb, #jform_urls_urlc { border:1px solid #CCC; margin:5px 0; padding:0; line-height:1.2em; vertical-align:middle; }
#jform_images_image_intro, #jform_images_image_fulltext { background:#EBEBE4; margin-right:5px; vertical-align:middle; }
#adminForm .formelm-buttons { position:absolute; top:25px; right:10px; text-align:right; }
#adminForm #editor-xtd-buttons, #adminForm .toggle-editor { float:left; }
#adminForm .button2-left { float:left; margin:5px 10px 0 0; padding:.3em 0; }
.button2-left a { display:inline-block; height:18px; padding:0 6px; border:3px double #CCC; background:url(../../img/bg_input.gif); color:#000; line-height:18px; }
#adminForm #jform_images_image_intro, #adminForm #jform_images_image_fulltext { float:left; }
